package org.dzq.designmode.builder;

/**
 * @ClassName: Builder
 * @Package: org.dzq.designmode.builder
 * @author: 越
 * @date: 2023/6/13 20:57
 * @Description: 角色：抽象建造者
 */
public interface Builder {
    CakeBuilder setCake(Cake cake);
    Builder addCrust();
    Builder addCream();
    Builder addChocolate();
    Builder addCocoaPowder();
    Builder addCheese();
    Builder addCoffeeWine();
    Builder addFruit();

    Cake buildCake();
}
